Effect of the Secure Programming Clinic on Learners’ Secure Programming Practices
نویسندگان
چکیده
In order to improve the abilities of students to write robust programs (“secure programming”) without adding new classes or material in existing classes, a Secure Programming Clinic that functions analogously to an English writing clinic has been developed. This paper reports on preliminary results from an instance of the clinic at a large university. Given the statistics obtained from this trial, the clinic improved the students’ secure programming behavior and helped students develop a deeper understanding of secure programming concepts.
منابع مشابه
The Correlation between Teacher-Student Attachment and Iranian EFL Learners’ Engagement
The purpose of this study was to explore the relationship between behavioral and emotional engagement of Iranian EFL learners and their attachment to their teachers. Both teachers’ and students’ perceptions of their relationships and students’ engagement have been taken into account. Questionnaire data provided by 311 EFL students and 70 EFL teachers was used to investigate the relation betwee...
متن کاملSecure Programming using a Functional Paradigm
This paper investigates the advantages of the functional language paradigm and its use in secure programming. The intended audience is software professionals from either the computer security domain or the functional language domain who have not yet considered cross-domain synthesis of ideas. Secure programming describes those practices that software developers use to provide security features ...
متن کاملMapping of McGraw Cycle to RUP Methodology for Secure Software Developing
Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...
متن کاملSecure Coding Practices in Java: Challenges and Vulnerabilities
Java platform and third-party libraries provide functionalities to facilitate secure coding. However, misusing these functionalities can cost developers tremendous time and effort, or introduce security vulnerabilities in software. Prior research focused on the misuse of cryptography and SSL APIs, but did not explore the fundamental research question: what are the biggest challenges and vulnera...
متن کاملSupporting secure programming in web applications through interactive static analysis
Many security incidents are caused by software developers' failure to adhere to secure programming practices. Static analysis tools have been used to detect software vulnerabilities. However, their wide usage by developers is limited by the special training required to write rules customized to application-specific logic. Our approach is interactive static analysis, to integrate static analysis...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017